﻿body{font-size:12px;margin:0;padding:0; font-family:Arial, Helvetica, sans-serif}
*{ font-family:'微软雅黑'}
ins{text-decoration:none;}
em,p{font-style:normal; margin:0;padding:0; font-family:Arial}
ul{ list-style:none; margin:0;padding:0;}
dl,dt,dd,ins,h1,h2,h3,h4,form{margin:0;padding:0;font-size:12px}
input,select{ vertical-align:middle;}
.clr,.clear{clear:both; overflow:hidden;width:0;margin:0;padding:0; height:0; line-height:0; font-size:0;}
.clearfix:after{ content:'\20'; display:block; overflow:hidden; height:0; clear:both;}
img{border:0;}
.banner{margin:0;padding:0;}
.banner img{display:block}
.price{ font-family:arial, verdana;color:#979fac}
a{text-decoration:none;color:#3e3e3e;blr:expression(this.onFocus=this.blur());outline:none}
a:hover{color:#A00000; text-decoration:underline}

/* pageinfo */
.page { float: right; text-align:left}
.page .stat{ float:left;margin-right:5px;color:#666; line-height:22px;}
.page b{float:left; display:block;font-weight:normal;margin-right:5px; font-family:Arial, SimSun;font-size:13px;color:#404040; line-height:25px;}
.former { border: 1px solid #CCCCCC; display: block; float: left; width: 23px; height: 20px; background:url(../images/m_008.png) no-repeat -69px -216px;}
.former:hover {border: 1px solid #A00000;}
.former_no { border: 1px solid #CCCCCC; display: block; float: left; width: 23px; height: 20px; background:url(../images/m_008.png) no-repeat 6px -216px; }
.page_hover {border:1px solid #A00000;color: #A00000; }
.page_link, .page_hover {float: left;border:1px #CCCCCC solid;width:23px;height:20px; text-decoration: none;text-align:center;line-height:20px;margin-left:2px;color:#0063dc}
.page_link:hover, .page_hover:hover,.page_hover:active{float:left;width:23px;height:20px;border:1px solid #A00000;background:#FFEDE1;text-decoration: none; color: #A00000; margin-left:2px;}
.page_hover:visited{color:#A00000;border:0;}
.down{float: left; width:50px;height:20px;line-height:20px;padding-left:5px;border: 1px solid #CCCCCC; background:url(../images/m_008.png) no-repeat -180px -216px; margin-left:2px;color:#0063dc; text-align:left}
.down_no{float:left;width:50px;height:20px;line-height:20px;padding-left:5px;border:1px solid #CCCCCC;background:url(../images/m_008.png) no-repeat -104px -216px; color:#999;margin-left:2px;}
.down:hover{border:1px solid #A00000;background:#FFEDE1;  text-decoration: none;background:url(../images/m_008.png) no-repeat -180px -216px;color:#A00000;}

/* location */
.location{border:#e5e5e5 1px solid;height:25px; line-height:25px;text-align:left;padding-left:6px;color:#666}
.location a{float:left; display:inline-block;color:#0063dc}
.location a:hover{color:#A00000; text-decoration:underline;}
.location span{float:left;display:block;width:13px; height:25px;margin:0;background:url(../images/btn_bj.png) no-repeat -28px -21px;margin-left:8px;margin-right:8px;}


/* common */
.w{width:990px; margin:0 auto;}
.hidden{ display:none}
.w220{width:220px;}
.w760{width:760px; overflow:hidden}
.fleft{float:left;}
.center{ text-align:center}
.margin5{margin:5px;}
.margin10{margin:10px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.ml10{margin-left:10px;}
.padding10{padding:10px;}
.padding5{padding:5px;}
.pb10{padding-bottom:10px;}
.pt10{padding-top:10px;}
.mb10{margin-bottom:10px;}
.mb5{margin-bottom:5px;}
.w-full{width:100%}
.box{margin-bottom:10px;}
.box h2{font-size:14px;padding:5px;}
.border{border:1px #ddd solid}
.border0{border:0;}
.border-t-0{border-top:0;}
.bgw{ background-color:#fff;}
.fff{color:#fff;}
.f60{color:#ff6600;}
.a50{ color:#A50000}
.color666{color:#666;}
.strong{font-weight:bold;}
.fs14{font-size:14px}
.fs12{ font-size:12px;}
.block{ display:block}
.inline-block{ display:inline-block}
.d_inline{display:inline;}
.input{ background:url(../images/input.png) repeat-x; height:20px; line-height:20px; border:1px #ccc solid}
.linehei20{ line-height:20px;}
.pointer{ cursor:pointer}

/* btns of order */
.btn-order-click{ display:inline-block;width:55px; height:20px; background:url(../images/btn_bj.png) no-repeat -461px -69px;color:#666; text-decoration:none;line-height:20px;padding-right:18px; text-align:center;}
.btn-order-click:hover{color:#A00000; text-decoration:none}
.order-down,
.order-down-gray:hover{background-position:-138px -49px;}
.order-down-gray{ background-position:-138px -69px;}

.order-up-gray{background-position:-461px -69px}
.order-up,
.order-up-gray:hover{background-position:-461px -49px}
/*顶部导航*/

#site-nav .quick-menu LI {BACKGROUND:url(images/mbg.png) no-repeat}
#site-nav .search .menu-hd S {BACKGROUND:url(images/mbg.png) no-repeat}
#site-nav .quick-menu .cart S {BACKGROUND:url(images/mbg.png) no-repeat 999em 0px}
#site-nav .search .menu-bd BUTTON {BACKGROUND:url(images/mbg.png) no-repeat 999em 0px}

#menu_1hao5{ width:100%; margin:0 auto; }
#site-nav .left_menu{
    color: #666666;
    float: left;
    font-family: "微软雅黑",tahoma,verdana;
    margin-left: 15px;
}
#site-nav .left_menu a{color: #014CC9; line-height:25px;}
#site-nav .left_menu a:hover{ color: #014CC9;}
#site-nav {Z-INDEX: 10000; MARGIN: 0 auto; COLOR: #000; LINE-HEIGHT: 19px; POSITION: relative; HEIGHT:25px; BORDER-BOTTOM: #d2d2d2 1px solid; BACKGROUND: #EEEEEE;word-spacing:4px;}
#site-nav A {COLOR: #666}
#site-nav A:hover {COLOR: #f50}
#site-nav .login-info {FLOAT: left; PADDING-TOP: 1px}
#site-nav .login-info A {MARGIN-RIGHT: 8px}
#site-nav .login-info A.user-nick {MARGIN-RIGHT: 0px}
#site-nav .quick-menu {RIGHT: 0px; POSITION: absolute; TOP: 0px}
#site-nav .quick-menu LI {PADDING-RIGHT: 10px; BACKGROUND-POSITION: right 6px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: -1px; PADDING-TOP: 2px}
#site-nav .quick-menu li .qq_login{background:url(../images/member/qq_login.png) no-repeat; width:120px; height:24px; display:block;}
#site-nav .quick-menu LI.last {BACKGROUND: none transparent scroll repeat 0% 0%}
#site-nav .quick-menu LI.menu-item { padding:0; position:relative;}
#site-nav .quick-menu .cart {PADDING-TOP: 1px; position:relative; _padding-top: 2px}
#site-nav .quick-menu .cart A {PADDING-LEFT: 16px}
#site-nav .quick-menu .cart strong{ color:#F00;}
#site-nav .quick-menu .cart S {BACKGROUND-POSITION: -83px -21px; LEFT: 8px; WIDTH: 14px; POSITION: absolute; TOP: 6px; HEIGHT: 11px}
#site-nav .menu-hd {PADDING-RIGHT: 22px; DISPLAY: block; PADDING-LEFT: 10px; Z-INDEX: 10002; PADDING-BOTTOM: 0px; MARGIN: 1px 1px 0px; CURSOR: pointer; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 20px}
#site-nav .my1hao5 .menu-hd {WIDTH: 58px; PADDING-TOP: 1px; _padding-top: 1px}
#site-nav .my_favourite .menu-hd {WIDTH: 38px; PADDING-TOP: 1px; _padding-top: 1px}
#site-nav .search .menu-hd {WIDTH: 24px; PADDING-TOP: 1px; _padding-top: 1px}
#site-nav .mywantbuy .menu-hd{WIDTH: 38px; PADDING-TOP: 1px; _padding-top: 1px}
#site-nav .services .menu-hd {WIDTH: 48px; PADDING-TOP: 1px; _padding-top: 1px}
#site-nav .menu-hd B {BORDER-RIGHT: #eee 4px solid; BORDER-TOP: #666 4px solid; FONT-SIZE: 0px; RIGHT: 10px; BORDER-LEFT: #eee 4px solid; WIDTH: 0px; LINE-HEIGHT: 0; BORDER-BOTTOM: #eee 4px solid; POSITION: absolute; TOP: 7px; HEIGHT: 0px; -webkit-transition: -webkit-transform .2s ease-in; -moz-transition: -webkit-transform .2s ease-in; -o-transition: -webkit-transform .2s ease-in; transition: -webkit-transform .2s ease-in}
#site-nav .search .menu-hd {PADDING-LEFT: 25px; COLOR: #666}
#site-nav .search .menu-hd S {BACKGROUND-POSITION: -67px -20px; LEFT: 9px; WIDTH: 14px; POSITION: absolute; TOP: 4px; HEIGHT: 13px}
#site-nav .menu-bd {BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; DISPLAY: none; Z-INDEX: 10001; RIGHT: 0px; BACKGROUND: #fff; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px solid; POSITION: absolute; TOP: 21px}
#site-nav .search .menu-bd {_right: -1px}
#site-nav IFRAME.menu-bd {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: -1; BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: alpha(opacity=0); FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
#site-nav .menu-bd-panel {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; PADDING-TOP: 10px}
#site-nav .menu-item-opp .menu-bd {LEFT: 0px}

#site-nav .menu {POSITION: relative}
#site-nav .menu:hover .menu-hd {BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; BACKGROUND: white; MARGIN: 0px; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px}
#site-nav .hover .menu-hd {BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; BACKGROUND: white; MARGIN: 0px; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px}
#site-nav .menu:hover .menu-bd {DISPLAY: block}
#site-nav .hover .menu-bd {DISPLAY: block}
#site-nav .menu:hover .menu-hd B {BORDER-LEFT-COLOR: #fff; FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #666; TOP: 5px; BORDER-RIGHT-COLOR: #fff; -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%}
#site-nav .hover .menu-hd B {BORDER-LEFT-COLOR: #fff; FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #666; TOP: 5px; BORDER-RIGHT-COLOR: #fff; -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%}
#site-nav .my1hao5 .menu-bd {WIDTH: 94px; LINE-HEIGHT: 1.7; TOP: 21px; HEIGHT: 77px}
#site-nav .my1hao5 .menu-bd-panel {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px}
#site-nav .my1hao5 .menu-bd-panel a{ width:74px; display:block;}
#site-nav .my_favourite .menu-bd {WIDTH: 84px; LINE-HEIGHT: 1.7; TOP: 21px; HEIGHT: 57px}
#site-nav .my_favourite .menu-bd-panel {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px}
#site-nav .mywantbuy .menu-bd {WIDTH: 74px; LINE-HEIGHT: 1.7; TOP: 21px; HEIGHT: 77px}
#site-nav .mywantbuy .menu-bd-panel {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px}
#site-nav .mywantbuy .menu-bd-panel a{ width:54px; display:block;}
#site-nav .search .menu-bd {WIDTH: 204px; TOP: 21px; HEIGHT: 66px}
#site-nav .search .menu-bd INPUT {BORDER-RIGHT: #b7b7b7 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #878787 1px solid; PADDING-LEFT: 1px; FLOAT: left; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #878787 1px solid; WIDTH: 180px; LINE-HEIGHT: 13px; PADDING-TOP: 3px; BORDER-BOTTOM: #b7b7b7 1px solid}
#site-nav .search .menu-bd BUTTON {BORDER-TOP-WIDTH: 0px; BACKGROUND-POSITION: 0px -20px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 66px; CURSOR: pointer; COLOR: #fff; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px}
#site-nav .services .menu-bd {WIDTH: 174px; TOP: 21px; HEIGHT: 218px}
#site-nav .services .menu-bd-panel {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px}
#site-nav .services .menu-bd DL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #e5e5e5 1px solid}
#site-nav .services .menu-bd .last {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
#site-nav .services .menu-bd DT {FONT-WEIGHT: bold; COLOR: #8c8c8c; LINE-HEIGHT: 1.5; TEXT-ALIGN: left}
#site-nav .services .menu-bd DD {LINE-HEIGHT: 1.6; TEXT-ALIGN: left}
#site-nav .services .menu-bd DD A {MARGIN-RIGHT: 2px}


/* site-nav */
/*#site-nav{ background:url(../images/T1CCRNXmRFXXXXXXXX.png) 0px -44px repeat-x;}
#site-nav .shoptop{ height:22px;padding-top:2px;padding-bottom:2px; line-height:22px; position:relative; z-index:999; vertical-align:baseline}
#site-nav .login_info{float:left; font-family:Arial}
#site-nav .login_info a{margin-right:5px;}
#site-nav .login_info a span{color:#0092D2;}
#site-nav .login_info a:hover{color:#0092D2; text-decoration:underline}

#site-nav .quick-menu { position:absolute;top:1px; right:0;}
#site-nav .quick-menu li {float:left; margin-left:-1px;padding-top:1px;padding-bottom:0px;background:url(../images/T1CCRNXmRFXXXXXXXX.png) no-repeat right 6px; position:relative;}
#site-nav .quick-menu li.home,
#site-nav .quick-menu li.service{padding-left:10px;padding-right:10px;}

#site-nav .menu-hd { position:relative; display:block;_display:inline-block;padding-bottom:0px;padding-left:10px;padding-right:22px;padding-top:1px; height:20px;line-height:17px; margin:3px 1px 0px; cursor:pointer; z-index:901;}
#site-nav .sites .menu-hd{width:48px;}
#site-nav .mytb .menu-hd {width: 48px}
#site-nav .favorite .menu-hd {width: 36px}

#site-nav .menu-hd b,
#site-nav .mini-cart b{border-bottom: #eee 4px solid; position: absolute; border-left: #eee 4px solid; line-height: 0; width: 0px; height: 0px;font-size: 0px; border-top: #666 4px solid; top: 7px; right: 10px; border-right: #eee 4px solid; -webkit-transition: -webkit-transform .2s ease-in;-webkit-backface-visibility: hidden; -moz-transition: -moz-transform .2s ease-in; -o-transition: -o-transform .2s ease-in; transition: transform .2s ease-in}


#site-nav .menu-bd {z-index: 900; border-bottom: #bfbfbf 1px solid; position: absolute; border-left: #bfbfbf 1px solid; display: none; background: #fff; border-top: #bfbfbf 1px solid; top: 21px;_top:23px; right: 0px; border-right: #bfbfbf 1px solid}

#site-nav .menu-bd-panel {padding-bottom: 6px; padding-left: 10px; padding-right: 10px; padding-top: 10px}
#site-nav .menu {position: relative}
#site-nav .item:hover .menu-hd,
#site-nav .hover .menu-hd {border-bottom: medium none; border-left: #bfbfbf 1px solid; margin: 2px 0px 0px; background: white; border-top: #bfbfbf 1px solid; border-right: #bfbfbf 1px solid}
#site-nav .item:hover .menu-bd,
#site-nav .hover .menu-bd {display: block;}
#site-nav .item:hover .menu-hd b,
#site-nav .hover .menu-hd b,
#site-nav .item:hover .mini-cart b,
#site-nav .hover .mini-cart b{border-bottom-color: #fff; FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); border-top-color: #666; border-right-color: #fff; border-left-color: #fff; top:6px;*top:3px; -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%}

#site-nav .quick-menu .mini-cart a.ac{position:relative;display:block;border: #d8d8d8 1px solid; line-height:17px;margin-top:3px;padding-left:25px;padding-right:6px;padding-top:0;width:76px; height:17px; background: #fff;}
#site-nav .item:hover .mini-cart a.ac,
#site-nav .hover .mini-cart a.ac{border-bottom:medium none; z-index:901;}
#site-nav .quick-menu .mini-cart .mini-cart-hd{ color:#3E3E3E; font-weight:bold; margin:10px 0;}
#site-nav .quick-menu .mini-cart .mini-cart-each{height:45px}
#site-nav .quick-menu .mini-cart .mini-cart-img { display: inline-block; float: left;  height: 40px;    margin-right: 10px;    overflow: hidden;text-align: center;width: 40px;}
#site-nav .quick-menu .mini-cart .mini-cart-title { float:left; line-height: 20px; width:190px; height:40px;overflow: hidden;}
#site-nav .quick-menu .mini-cart .mini-cart-bt{float:left;border-top:1px solid #F2F2F2; margin-top:10px; text-align:center}
#site-nav .quick-menu .mini-cart .mini-cart-bt a { background:url(../images/T1lxl1XcNGXXXXXXXX-113-50.png); background-color: white; background-position: 0 0;border: medium none;color: white;display: inline-block;height: 20px; line-height: 19px;padding: 0; text-align: center;width: 113px;}
#site-nav .quick-menu .mini-cart .mini-cart-bt a:hover{ color:#fff;}
#site-nav .quick-menu .mini-cart .price-admin{ float:right; text-align:right}
#site-nav .quick-menu .mini-cart .mini-cart-del a{ color:#0092D2;}
#site-nav .quick-menu .mini-cart .mini-cart-del a:hover{ text-decoration:underline; color:#0092D2;}
#site-nav .quick-menu .mini-cart .mini-cart-empty{margin-right:30px;color:#999}

#site-nav .mytb .menu-bd {line-height: 1.7; width:94px;height: 75px}
#site-nav .favorite .menu-bd {line-height: 1.7; width:82px;height: 57px}

#site-nav .mytb .menu-bd-panel {padding-bottom: 8px; padding-left: 10px; padding-right: 10px; padding-top: 8px}
#site-nav .favorite .menu-bd-panel {padding-bottom: 8px; padding-left: 10px; padding-right: 10px; padding-top: 8px}

#site-nav .quick-menu .mini-cart s{ position:absolute;width:14px; height:11px;top:2px;left:6px;background:url(../images/T1CCRNXmRFXXXXXXXX.png) no-repeat -100px -20px;}
#site-nav .quick-menu .mini-cart a:hover{color:#f50;}
#site-nav .quick-menu .mini-cart strong{color: #f50;padding:0 2px 0 2px;}
#site-nav .quick-menu .mini-cart .menu-bd {border: #d8d8d8 1px solid;padding: 10px; padding-top: 0px;width: 304px;overflow: hidden; top: 17px; left: 0px; z-index:900}

#site-nav .sites .menu-bd{width:202px;}
#site-nav .sites .menu-bd a{color:#057BD2}
#site-nav .iwantbuy .menu-bd{width:82px;}
#site-nav .seller-center .menu-hd{ width:48px;}
#site-nav .seller-center .menu-bd{ width: 94px; line-height:1.7;}
#site-nav .seller-center .menu-bd-panel{padding: 8px 10px;}

#site-nav .shoptop a{color:#666;}
#site-nav .shoptop a:hover{color:#A00000; text-decoration:none}

#site-nav .fixed{ position:fixed;top:300px;right:0; _position:absolute}
#site-nav .fixed .gotop{ display:block; background:url(../images/gotop.png);width:19px; height:23px;}
#site-nav .fixed .feedbacklink{ display:block; background:url(../images/feedbacklink.png);width:19px; height:92px;}
#site-nav .fixed .zhaoping{ display:block; background:url(../images/zhaoping.png);width:19px; height:66px;}
*/
/* header */
#header .shop-t{background:#fff;}
#header .logo{float:left;margin-left:3px;margin-top:20px;}

#header .top-search{float:right;margin-top:10px;}

.rc-lt{ display:none; position:absolute;left:0;top:0;width:1px;height:1px; background:#fff; overflow:hidden}
.rc-lb{ display:none; position:absolute;left:0;bottom:0;width:1px;height:1px; background:#fff; overflow:hidden}
.rc-rt{ display:none; position:absolute;right:0;top:0;width:1px;height:1px; background:#fff; overflow:hidden}
.rc-rb{ display:none; position:absolute;right:0;bottom:0;width:1px;height:1px; background:#fff; overflow:hidden}

#header .top-search .stab li{float:left; position:relative;}
#header .top-search .stab li a{float:left;height:23px; display:block; line-height:23px;}
#header .top-search .stab li.current b{ display:block}
#header .top-search .stab li.current a{ background:#EE1144;font-weight:bold;color:#fff;}
#header .top-search .stab li.current a:hover{color:#fff;}
#header .top-search .stab li a{color:#3e3e3e; text-decoration:none;padding-left:15px;padding-right:15px;}
#header .top-search .stab li a:hover{color:#EE1144; text-decoration:underline}

#header .top-search .form{ clear:left;width:665px;height:34px; overflow:hidden;}
#header .top-search .form .fields{float:left; position:relative;width:470px; height:34px; background:#EE1144;}
#header .top-search .form .fields label.alt{ display:block; position:absolute;width:110px; height:14px; left:12px; top:12px; background:url(../images/sprites.gif) no-repeat -201px -136px; z-index:5;}
#header .top-search .form .fields input{position:absolute;width:457px;padding:5px;height:18px; line-height:18px; font-size:14px;left:3px;top:3px;border:0;color:#999;}
#header .top-search .form .fields .rc-lt{left:3px;top:3px;}
#header .top-search .form .btn-search-submit{float:left; position:relative;width:133px; height:34px; line-height:34px; background:url(../images/sprites.gif) no-repeat -311px -19px; cursor:pointer;border:0;color:#fff;}
#header .top-search .form .action{float:left;width:50px;height:34px;margin-top:-3px;padding-left:10px;}
#header .top-search .form .action a{color:#666; line-height:19px; text-decoration:none;}
#header .top-search .form .action a:hover{color:#EE1144; text-decoration:underline}

#header .top-search .hot-keyword{float:left;position:relative;width:525px; height:28px;line-height:28px;padding-left:8px;margin:0; text-align:left;}
#header .top-search .hot-keyword a{color:#666;margin-right:6px; text-decoration:none;}
#header .top-search .hot-keyword a:hover{color:#EE1144; text-decoration:underline;}


#header .mainnav{ background:url(../images/nav_bg.gif) repeat-x;height:35px; line-height:35px; overflow:hidden}
#header .mainnav a{color:#fff;font-size:14px; text-decoration:none}
#header .mainnav ul{float:left;}
#header .mainnav ul li{float:left;}
#header .mainnav ul .allcats{float:left; background:url(../images/fenlei.jpg); width:220px; height:35px;padding:0;}
#header .mainnav ul li.bj{ background:url(../images/singleCtt1_bak_1.png) no-repeat -84px -509px;width:2px; height:35px;padding:0;}
#header .mainnav ul{width:694px; height:35px;margin-right:50px; overflow:hidden}
#header .mainnav ul li{float:left;padding:0 10px 0 10px;}
#header .mainnav ul li.current,#header .mainnav ul li:hover{background:url(../images/singleCtt1_bak_1.png) repeat-x;background-position:0 -161px;}
#header .mainnav ul li.current a{color:#fff;}
#header .mainnav p{float:right;width:200px;height:35px; background:#430514;padding-left:15px;}
#header .mainnav p a{ display:inline-block;margin-left:10px;}

#main .main-top .left,#main .main-top .center{float:left; background:#fff;}
#main .main-top .right{float:right;width:215px;}
.main-top .left{width:215px; position:relative; z-index:99;}
.main-top .center{margin-left:10px;width:540px;}

/* catalog */
.catalog{color:#404040; position:relative; z-index:100;}
.catalog .catebody{padding-left:2px;padding-right:2px;border:#d8d8d8 2px solid;border-top:0;}
.catalog .catebody .content{width:207px;}
.catalog .item{float:left;line-height:20px; position:relative; z-index:99;width:207px;background:#fff;}
.catalog .item .border-nr{border-left:2px #fff solid;border-bottom:2px #fff solid;border-top:#EAEAEA 2px solid;border-right:0;padding-top:6px;padding-left:9px;padding-bottom:2px;padding-right:11px; cursor:pointer;}
.catalog .item h3{ background:url(../images/btn_bj1.png) 180px 6px no-repeat;}
.catalog .item a{color:#3e3e3e;}
.catalog .item a:hover{color:#A00000}
.catalog .item p { height:20px; overflow:hidden;}
.catalog .item p a{color:#666;}
.catalog .item .cateover,.catalog .item .cline{ display:none;}

.catalog .cateover .child{width:530px; line-height:22px;padding-bottom:5px;margin-bottom:5px;}
.catalog .cateover .child a{margin-right:10px; display:inline-block}
.catalog .cateover .showcase{width:530px;margin-top:10px;padding-bottom:10px}
.catalog .cateover .showcase dl{float:left;width:122px;margin-right:10px;}
.catalog .cateover .showcase dl dt{width:120px;border:1px #F47600 solid;}
.catalog .cateover .showcase dl dt img{ display:block}
.catalog .cateover .showcase dl dd.desc{ height:40px;}
.catalog .cateover .showcase dl .showcasebuy a{ background:url(../images/m_003.png) -59px -26px; display:block;width:73px; height:21px;margin-top:8px; text-align:center;color:#fff;margin-left:20px;}

.catalog .item:hover,.catalog .hover{background:#FBD687}
.catalog .item:hover .border-nr,.catalog .hover .border-nr{border:2px #A50000 solid;border-right:0;}
.catalog .item:hover .cline,.catalog .hover .cline{display:block; position:absolute;right:-3px;top:2px; width:20px; background:#FBD687; height:48px; z-index:9; overflow:hidden}
.catalog .item:hover .cateover,.catalog .hover .cateover{display:block; position:absolute;border:2px #A50000 solid;padding:10px 10px 10px 20px;left:207px;top:0px;background:#FBD687;}


.slides{width:540px;position:relative;margin-top:10px;}
.slides .title{ position:absolute;right:10px;bottom:10px; z-index:99}
.slides .title li{float:left;width:17px;height:17px;background:url(../images/flash_btn.png) 0 0;margin-right:6px;color:#ac2128;font-size:12px; cursor:pointer}
.slides .title li.ks-active{ background-position:0 -17px;color:#fff;}
.slides .scroller{width:540px;height:290px; overflow:hidden;}
.slides .scroller .ks-content{left:0;top:0;}
.slides .scroller .ks-content li{display:block;left:0;top:0;}

.eightpic .title,.hotstore .title{ background:url(../images/tit.gif); height:30px; line-height:25px; text-align:left;padding-left:20px;font-size:14px;margin-bottom:10px;}
.eightpic a{float:left;display:block;width:134px;_width:133px;height:192px;border-right:1px #EDEBEB solid;border-bottom:1px #EDEBEB solid; overflow:hidden}

.hotstore .title strong{ display:block;float:left;font-weight:normal}
.hotstore .title em{float:right;display:block; background:url(../images/hotstore_more.gif) no-repeat right 5px; height:20px;padding-right:15px;font-size:12px; line-height:30px;}
.hotstore .content a{float:left;display:block;width:134px;_width:133px;height:80px;border-right:1px #EDEBEB solid;border-bottom:1px #EDEBEB solid; overflow:hidden; text-decoration:none;}

.twoscrollads{width:540px;}
.twoscrollads .title{height:28px; text-align:left;border:1px #ddd solid;}
.twoscrollads .title h2{float:left;padding-left:10px;font-size:14px;color:#A00000;}
.twoscrollads .title span{float:right;margin-right:5px; display:block; height:28px;background:url(../images/btn_bj1.png) no-repeat;background-position:-106px -14px;padding-left:10px; line-height:28px;}
.twoscrollads .bd{border:1px #ddd solid;border-top:0;padding-left:23px;padding-right:23px; position:relative}
.twoscrollads .scroller{width:492px; height:187px; overflow:hidden}
.twoscrollads .ks-content{left:0;top:0;}
.twoscrollads .ks-content a{float:left; display:block;}
.twoscrollads .ks-content li{*left:24px;_left:0;}
.twoscrollads .ks-switchable-nav{ display:none}
.twoscrollads .ks-nav a{ display:block; position:absolute;top:85px;background:url(../images/btn_bj1.png) no-repeat;width:16px;height:16px;overflow:hidden;}
.twoscrollads .ks-nav .prev{left:3px;_left:-20px; background-position: -134px -198px;}
.twoscrollads .ks-nav .next{right:3px; background-position:-151px -198px;}

.entrance { height:40px;margin-top:10px;}
.entrance a{float:left; display:block;width:70px; height:30px; overflow:hidden; background:url(../images/btn_bj1.png) #fff no-repeat left -91px;}
.entrance a.login{ background-position:-10px -153px;border-left:1px #ddd solid;border-right:1px #ddd solid;width:60px;}
.entrance a.ruzhu{ width:215px; background:url(../images/mdrz.gif); height:40px;}

.article{border:1px #ddd solid;}
.article .title {border-bottom:1px #ddd solid; height:30px; line-height:30px;}
.article .title li{float:left;border-right:1px #ddd solid;width:33%; text-align:center; cursor:pointer; position:relative;}
.article .title li.last{border-right:0;}
.article .title li h3{font-size:12px;font-weight:normal;}
.article .title li b{ display:none;}
.article .tilte .ks-active h3{font-weight:bold !important}
.article .title .ks-active b{display:block;width:70px; height:1px; background:#fff; position:absolute;left:0;bottom:-1px; overflow:hidden}
.article .content{padding:10px; line-height:22px;}
.article .content ul{width:195px;}
.article .content li{background:url(../images/dian.gif) no-repeat left 8px;padding-left:10px;overflow:hidden}
.article .content li a{color:#666666;}
.article .content li a:hover{color:#A00000;}

.tuan .title{border:1px #ddd solid; height:25px;}
.tuan .title h2{float:left;color:#A00000;padding-left:10px;}
.tuan .title span{float:right;padding-right:5px; background:url(../images/btn_bj1.png) no-repeat -106px -13px;padding-left:10px; display:block;height:25px; line-height:25px;}
.tuan .title span a:hover{color:#A00000;}
.tuan .content{border:1px #ddd solid;padding:5px;border-top:0;width:203px;overflow:hidden}
.tuan .content h2{width:200px;margin-top:5px; height:30px;}
.tuan .content h2 a{font-size:14px;}
.tuan .content dl{height:100px;padding-bottom:10px;}
.tuan .content dt{float:left;width:100px;}
.tuan .content dd{float:left;margin-left:10px;}
.tuan .content p{background:url(../images/btn_bj1.png) no-repeat -106px -125px; width:81px; height:19px;color:#666;margin-top:5px;padding-left:6px;font-size:12px; line-height:19px; font-family:Arial}
.tuan .content p span{color:#fff;padding-right:10px;}
.tuan .content p.discount{color:#047406}
.tuan .content .price strong{color:#A00000;font-size:16px}
.tuan .content .btn a{ display:block;width:89px; height:31px; background:url(../images/btn_bj1.png) no-repeat -106px -59px;margin-top:10px;font-size:14px; text-align:center; line-height:31px;color:#fff;font-weight:bold}

.module{margin-bottom:10px;*margin-bottom:0;}
.module .title{border-bottom:1px #ddd solid; height:28px; background:#EDEDED;border-top:1px #ddd solid;}
.module .title h2{float:left; background-color:#A00000;color:#fff;font-size:14px; height:28px;line-height:28px;margin:0;padding:0 10px 0 10px;}
.module .title span{float:right; line-height:28px;color:#8D8D8D;}
.module .title span a{ margin:0 5px;}
.module .title span a.more{background:url(../images/btn_bj1.png) no-repeat; background-position:-106px -18px;*background-position:-106px -21px;padding-left:10px;}

/* common rank */
.rank{float:left;width:213px;border:1px #ddd solid}
.rank h3{ height:30px; line-height:30px;padding-left:5px;font-weight:bold;font-size:14px;color:#3e3e3e;}
.rank h3 strong{color:#A00000;}
.rank .each{float:left;border-top:#dcdcdc 1px solid;position:relative;clear:both; cursor:pointer;padding:6px 5px 6px 5px;width:203px;}
.rank .each a{color:#666666}
.rank .each span{float:left;margin:2px 5px 0 0; background:url(../images/btn_bj1.png) no-repeat -18px -59px; width:13px; height:13px; line-height:13px; text-align:center;color:#fff; overflow:hidden}
.rank .each .pic,.rank .each em,.rank .each .cuxiao{ display:none}

.rank .current{ height:48px;*height:54px; overflow:hidden}
.rank .current span{ background-position:-32px -59px;}
.rank .current a,.rank .current .pic,.rank .current em,.rank .current .cuxiao{float:left;display:block}
.rank .current a:hover{ text-decoration:none}
.rank .current em{color:#A00000;font-weight:bold;}
.rank .current .pic{margin-right:5px;}
.rank .current a.link{line-height:18px;float:left;width:115px;}
.rank .current .cuxiao{width:20px; height:20px;background:url(../images/cuxiao.gif) no-repeat right bottom; position:absolute;right:0;top:41px;*top:47px;}



.module .right{float:right;width:765px;}
.module .right .threeslides{float:left;width:540px;}
.module .right .threepic{float:right;width:215px;}

.module .catbrand{border:1px #ddd solid;width:763px; height:36px; overflow:hidden; clear:both}
.module .catbrand a{float:left; display:block;margin:4px 4px 4px 4px;}
.module .catbrand a img{width:68px;_width:67px;height:28px;}

.module .threeslides{width:540px;height:255px; overflow:hidden; position:relative;}
.module .threeslides .ks-switchable-content a{ display:block;width:540px; height:255px;}
.module .threeslides .ks-switchable-nav{ position:absolute;left:0;top:225px; height:30px;width:540px; text-align:center}
.module .threeslides .ks-switchable-nav a{display:block;float:left;width:180px; height:30px; line-height:30px;filter:alpha(opacity=80); background-color:#6c874f;opacity:0.8;-maz-opacity:0.8;color:#fff;}
.module .threeslides .ks-switchable-nav a.ks-active{background:#dcdcdc;color:#000}
.module .threeslides .ks-switchable-nav a:hover{ text-decoration:none;}
.module .threeslides .chengse a,.module .chengse h2{ background-color:#ff6900}
.module .threeslides .green a,.module .green h2{ background-color:#047406}
.module .threeslides .yellow a,.module .yellow h2{ background-color:#A7702D}
.module .threeslides .zise a,.module .zise h2{ background-color:#8A3171}

.module .threegoods{float:left;width:540px; overflow:hidden; margin-bottom:10px;}
.module .threegoods .item{float:left;width:170px;border:2px #fff solid;padding:2px 3px 2px 3px;}
.module .threegoods .item:hover,.module .threegoods .hover{border:2px #DCDCDC solid;}
.module .threegoods .pic{width:170px; height:180px;*height:183px;}
.module .threegoods .desc{margin-top:2px; height:32px; line-height:16px;}
.module .threegoods .yuanjia{color:#999999; font-family:Arial}
.module .threegoods .xianjia{color:#A00000;font-weight:bold;font-family:Arial}

.module .anli{float:left;width:213px;border:1px #ddd solid}
.module .anli h3{ height:30px; line-height:30px;padding-left:5px;font-weight:bold;font-size:14px;color:#3e3e3e;}
.module .anli .bd{border-top:1px #ddd solid;padding:10px; height:251px; position:relative;}
.module .anli .scroller{width:193px; height:232px; overflow:hidden;}
.module .anli .ks-nav li{ position:absolute;left:20px;bottom:5px;width:175px; height:18px; text-align:center; line-height:18px; overflow:hidden}
.module .anli .ks-nav li{ display:none;}
.module .anli .ks-nav li.ks-active{ display:block}
.module .anli span{position:absolute;bottom:10px; width:6px; height:11px; background:url(../images/btn_bj1.png) no-repeat; cursor:pointer}
.module .anli .prev{left:10px; background-position: -18px -24px}
.module .anli .next{right:10px; background-position: -25px -24px}

.module .eightgoods{float:right;width:213px;border:1px #ddd solid}
.module .eightgoods h3{ height:30px; line-height:30px;padding-left:5px;font-weight:bold;font-size:14px;color:#3e3e3e;}
.module .eightgoods .bd{border-top:1px #ddd solid;padding:7px 8px 7px 8px; *padding-top:10px;}
.module .eightgoods .bd li{width:197px; line-height:26px;*line-height:23px;}
.module .eightgoods .bd li a{float:left;}
.module .eightgoods .bd li em{float:right;color:#A00000;margin-left:5px;}

.module .bottom-brand li{float:left;width:115px;margin-right:7px;margin-bottom:7px;border:1px #eee solid}
.module .bottom-brand li img{ display:block}



/*用户登录页面*/
#login .logo{text-align:left; margin-top:20px; margin-bottom:50px;}
#login .left{float:left;width:500px;overflow:hidden;}
#login .right{float:right;width:380px}
#login .right .form{border:1px #ccc solid;padding-bottom:20px;padding-top:10px;}
#login .right .form .title{height:36px;text-align:left;padding:5px;font-size:14px;font-weight:bold;padding-left:15px; line-height:36px;}
#login .right .form table td{height:40px;}
#login .right .form table td input{border:1px #ccc solid;height:22px; line-height:22px;width:154px;}
#login .right .form .captcha input{width:70px;margin-right:4px;}
#login .right .form .login-submit{width:92px;height:40px;margin-right:6px;border:0;display:inline-block;overflow:hidden;background:url(../images/weblogin04.png) no-repeat;cursor:pointer; margin-top:30px;}
#login .right .form .find-password{height:30px; margin-top:35px; vertical-align:top; display:inline-block}
#login .right .form .register_now a{color:#3566CF;}

#login .validate_right{color:#099;margin-left:3px;}
#login label{font-size:12px;margin-left:2px;color:red;height:18px; display:inline-block;}

/* 找回密码 */
#find-password .btn{display:inline-block;background:url(../images/03.png) 100% 0%; width:128px; height:37px; line-height:37px; }
#find-password .validate_right,#find-password .field_notice{ line-height:25px;color:#099;margin-left:5px;width:200px;}
#find-password .field_notice{color:red;}
#find-password .renewedly{margin-left:2px;}

/*用户注册页*/
#register{margin-top:20px; position:relative;}
#register .location{float:left;border:0;margin-bottom:5px;}
#register .location span{width:10px; background-position:-35px -21px;}
#register .reg-buchou{float:right;width:444px; height:35px; background:url(../images/reg-buchou.gif)}
#register .reg-buchou li{float:left;width:222px; line-height:35px;text-align:center;}
#register .reg-buchou li.current{color:#fff;font-weight:bold; font-size:14px}
#register .form{position:relative;border:1px #ddd solid;margin-top:10px;padding-bottom:30px;width:988px;}
#register form{float:left;width:600px;}
#register form table td{height:40px;font-size:14px; position:relative}
#register form table td input{border:1px #ccc solid; height:22px; width:200px; line-height:22px;}
#register form .captcha input{width:112px;margin-right:4px;}

#register form .agree_checkbox{border:0;width:15px;height:15px;line-height:30px;}
#register form .btn-register{width:204px; height:59px; background:url(../images/btn_reg.png);border:0; cursor:pointer}
#register .is_member{float:left;border-left:1px #ddd solid; height:300px;margin-top:52px;padding-left:30px; line-height:25px;}
#register .is_member h4,#register .is_member h2{font-size:14px;color:#3e3e3e;}
#register .is_member .enter{width:118px; height:32px; display:block; background:url(../images/enter.gif); line-height:32px; text-align:center;font-size:14px;color:#666666; text-decoration:none;font-weight:bold;margin-top:30px;}
#register .is_member .enter:hover{ background-position:right top;}

#register .validate_right,#register .field_notice{color:#999;font-size:12px}
#register .validate_right{color:#099}
#register label{color:red;font-size:12px; height:18px; display:inline-block}

/* article */
#article .title{font-weight:bold;font-size:14px;color:#3e3e3e;}
#article .content{padding:10px; line-height:25px;}
#article a{font-size:14px}
#article .left{float:left;width:230px;}
#article .left .title{padding-left:10px;border:1px #EFD5BA solid;border-bottom:0; background:url(../images/title_bg_help.png) repeat-x; height:31px; line-height:30px;}
#article .left .content{border:1px #EFD5BA solid;border-top:0;}
#article .right{float:left;margin-left:10px;width:750px;}
#article .right .title{font-weight:normal;font-size:12px;}
#article .right .title a{font-size:12px;}
#article .right .content a{color:#0066cc;}
#article .right .content li b{display:inline-block;background:url(../images/point_list.png) no-repeat;width:3px; height:3px;margin:5px; overflow:hidden;}
#article .right .content{border:1px #ddd solid;border-top:0;margin-bottom:20px;}
#article .right .content span{color:#999;}

#article .article-info{ text-align:center}
#article .article-info h1{font-size:16px;color:#666;}
#article .article-info h2{color:#999;font-weight:normal;}
#article .more-article h3{font-weight:normal;}
#article .more-article a{font-size:12px}

/* search.goods.html */
#goodslist .left,#goodslist .right{float:left}

#goodslist .left a{color:#36c}
#goodslist .left a:hover{color:#A00000}
#goodslist .left .sidebar .hd{padding-left:10px;color:#3e3e3e;font-weight:bold;border-bottom:1px #e4e4e4 solid;height:25px; line-height:25px;margin-bottom:10px;}
#goodslist .left .sidebar .box .title{color:#3e3e3e;padding-left:10px;}
#goodslist .left .content{padding:5px;padding-left:20px; line-height:19px;color:#999;}
#goodslist .left .sidebar{border:1px #e4e4e2 solid;}

#goodslist .category{border-top:1px #dds solid;}
#goodslist .category .title{border:1px #e4e4e2 solid;border-top:0;padding:5px 5px 5px 10px;font-size:14px;font-weight:bold}
#goodslist .category .title a em{ display:inline-block;width:5px; height:9px; overflow:hidden; background:url(../images/btn_bj.png) no-repeat -14px -35px;margin-right:5px;margin-left:10px;*margin-bottom:4px;}
#goodslist .category .content{border:1px #e4e4e2 solid;border-top:0;padding-bottom:10px;}

#goodslist .left .category .content{padding-left:10px;}
#goodslist .category dl{background:url(../images/T1zfR4XeJtXXXXXXXX-11-12.gif) repeat-y; _background-position:-1px 0;}
#goodslist .category dt:after{ content:'\20'; clear:both; height:0; overflow:hidden;}
#goodslist .category dt span{float:left;background:url(../images/T19PCoXlpUXXXXXXXX-90-105.png) no-repeat -30px -85px; width:30px; height:19px; display:block; cursor:pointer; overflow:hidden; vertical-align:middle;}

#goodslist .category dt span.c-1-3-0-2,
#goodslist .category dt span.c-1-3-0-3{background-position:0 0}
#goodslist .category dt span.c-1-3-1-3{background-position:-30px 0;}
#goodslist .category dt span.c-1-2-0-2{background-position:0 -21px}
#goodslist .category dt span.c-1-2-1-2,
#goodslist .category dt span.c-1-1-1-2,
#goodslist .category dt span.c-1-3-1-2{background-position:-30px -63px}
#goodslist .category dt span.c-1-1-0-2{background-position:0 -21px}
#goodslist .category dt span.c-1-1-0-1{background-position:0 -85px;}
#goodslist .category dt span.c-1-1-1-1{background-position:-30px -85px;}
#goodslist .category dt span.c-0-3-1-2,
#goodslist .category dt span.c-0-3-0-2{ background-position:-60px 0}
#goodslist .category dt span.c-0-2-1-2,
#goodslist .category dt span.c-0-2-0-2,
#goodslist .category dt span.c-0-1-0-2,
#goodslist .category dt span.c-0-1-1-2{background-position:-60px -21px}
#goodslist .category dt span.c-0-1-0-1,
#goodslist .category dt span.c-0-1-1-1{background-position: -60px -60px;}
#goodslist .category .content dd{padding-left: 14px; display:none;}
#goodslist .category .content b{font-weight:normal}

.rank-list{float:none;width:218px;}
.rank-list .each{width:208px;}

#goodslist .right{margin-left:10px;}
#goodslist .attribute .title{border:1px #E1E7F5 solid; padding:5px 0 5px 10px;color:#3e3e3e;}
#goodslist .selected-attr strong{font-weight:normal;}
#goodslist .selected-attr a{padding:0 20px 0 3px;display:inline-block;border:#e1e7f5 1px solid; background:#fff; position:relative; cursor:pointer; font-family:Arial;margin-top:2px;color:#3366CC; line-height:16px;}
#goodslist .selected-attr a:hover{border:1px #3366CC solid;color:#3366CC; text-decoration:none}
#goodslist .selected-attr a span{position:absolute;top:1px;right:3px; overflow:hidden;width:13px;height:13px; background:url(../images/btn_bj.png) no-repeat 0 -34px;}
#goodslist .attribute .content{border:1px #E1E7F5 solid;border-top:0;padding:10px;}
#goodslist .attribute .each{border-bottom:1px dashed #e1e1e1;line-height:20px;width:738px;padding:5px 0 5px 0;}
#goodslist .attribute .each h4{float:left;width:100px; font-weight:400;color:#666;font-size:100%;}
#goodslist .attribute .each .pv{float:left;}
#goodslist .attribute .each .pv a{ margin:0 10px 0 0;color:#3366CC; display:inline-block;}
#goodslist .attribute .each .pv a:hover{color:#A00000; text-decoration:none}

#goodslist .glist{border-top:2px #A6A6A6 solid}
#goodslist .list-sort{ height:31px;padding-top:10px;padding-left:10px;padding-right:10px; line-height:19px;color:#666;}
#goodslist .display_mod a{ background:url(../images/btn_bj.png); width:87px; height:19px; display:inline-block} 
#goodslist .display_mod a.qh-list{background-position:0 -69px;}
#goodslist .display_mod a.qh-list:hover{background-position:0 -49px}
#goodslist .display_mod a.qh-squares{background-position:-274px -69px;display:none}
#goodslist .display_mod a.qh-squares:hover{background-position:-274px -49px}

#goodslist .list-sort span{margin-left:10px;}
#goodslist .list-sort a.default-sort{text-align:center; background:url(../images/sousou.jpg) no-repeat 0px -5px; height:19px;width:70px;color:#A00000; text-decoration:none; display:inline-block}

#goodslist .glist .price em{ background:url(../images/T1ebamXel5XXXXXXXX-20-2400.png) -5px -81px no-repeat;padding-left:16px;color:#A00000; font:bold 16px Arial;float:left;}
#goodslist .glist .price span{float:right;color:#404040;}

#goodslist .glist .desc a{color:#3366CC; line-height:18px; display:block; height:36px;}
#goodslist .glist .desc a:hover{color:#A00000}

#goodslist .glist dl{padding-bottom:10px;margin-bottom:10px;border-bottom:#e5e5e5 1px solid}

#goodslist .glist dt a,
#goodslist .glist .recommend dt a{ display:block;padding:4px;border:1px #EAEAEA solid;margin-bottom:5px}
#goodslist .glist dt a:hover,
#goodslist .glist .recommend dt a:hover{border:1px #CCCCCC solid;}

#goodslist .glist .squares dl,
#goodslist .glist .recommend dl{float:left;width:170px;padding-left:10px; padding-right:10px;}
#goodslist .glist .squares dt img{width:160px; height:160px;}

#goodslist .glist .squares .price span,
#goodslist .glist .recommend .price span{ line-height:20px;}
#goodslist .glist .squares .service{width:170px;}

#goodslist .glist .list dl{width:760px;}
#goodslist .glist .list dt,#goodslist .glist .list dd{float:left;}
#goodslist .glist .list dt img{width:80px; height:80px;}
#goodslist .glist .list .desc{margin-left:10px;width:300px; line-height:20px;}
#goodslist .glist .list .price{float:right;width:180px;padding-top:30px;padding-right:10px;}
#goodslist .glist .list .service{float:right;padding-top:30px;padding-right:10px;}

#goodslist .glist .page{ clear:both;margin-right:10px;margin-top:10px;}

#goodslist .glist .recommend{ clear:both;margin-top:20px;border:1px #ddd solid}
#goodslist .glist .recommend .title{height:30px; line-height:30px;padding-left:40px;font-weight:bold;font-size:14px;color:#3e3e3e; position:relative;border-bottom:1px #ddd solid}
#goodslist .glist .recommend .title span{ display:inline-block; background:url(../images/T1xRWjXitCXXXXXXXX-260-720.png) -105px -248px;width:40px; height:40px; position:absolute;left:-1px;top:-2px;}
#goodslist .glist .recommend .content{width:758px;padding-top:10px;}
#goodslist .glist .recommend dl{border-bottom:0;padding-right:9px;}

/* cart.empty */
.empty-notice{margin-top:80px;margin-bottom:80px;}
.empty-notice .empty-ico,.empty-notice .empty-text{float:left;}
.empty-notice .empty-ico{ background:url(../images/cart_empty.png) no-repeat; width:83px; height:93px; margin-right:50px;margin-left:50px;}
.empty-notice .empty-text{ line-height:25px;margin-top:20px;} 
.empty-notice .empty-text a{color:#0033CC; text-decoration:none}

.step{width:990px; background:url(../images/step.png) 0 0; height:23px; line-height:23px;color:#666; overflow:hidden}
.step2{ background-position:0 -23px}
.step3{ background-position:0 -47px;}
.step4{ background-position:0 -69px;}
.step5{ background-position:0 -95px;}
.step span{float:left;width:198px; text-align:center; display:inline-block;}

.cartbox .title{ background:url(../images/03.png) 0 -203px; height:37px; overflow:hidden}
.cartbox .title span{float:left;width:165px; text-align:center; display:inline-block; line-height:35px;}
.cartbox .title span.sellect-all{text-align:left;padding-left:11px;width:154px;_width:150px;}

.cartbox .store-each .store-name{border-bottom:1px #BAD8FA solid}

.cartbox .goods-each{border:1px #BAD8FA solid;border-top:0;padding:5px;width:978px;}
.cartbox .goods-each .select{line-height:48px;_padding-top:10px; _display:inline}
.cartbox .goods-each dd{float:left;margin:5px;}
.cartbox .goods-each dd.desc p{width:278px;_width:268px; line-height:16px; height:32px;}
.cartbox .goods-each dd.desc a,
.cartbox .goods-each dd.handle a,
.cartbox .store-each .store-name a{color:#0033CC; text-decoration:none}
.cartbox .goods-each dd.price,
.cartbox .goods-each dd.quantity,
.cartbox .goods-each dd.subtotal,
.cartbox .goods-each dd.handle{line-height:48px;width:156px;color:#3e3e3e}
.cartbox .goods-each dd.price{width:140px;}
.cartbox .goods-each dd.quantity{width:170px;}
.cartbox .goods-each dd.subtotal{width:120px;color:#BD0000;}
.cartbox .goods-each dd.handle{width:130px; line-height:24px; }

.cartbox .goods-each dd.quantity input{border:1px #ddd solid;width:50px; text-align:center}
.cartbox .goods-each dd.quantity img{ cursor:pointer}
.cartbox .store-each .cart-amount .price{color:#BD0000;font-size:20px;}
.cartbox .store-each .cart-amount .btn{ background:url(../images/03.png) 100% 0%; width:128px; height:37px; line-height:37px; text-decoration:none}
.cartbox .store-each .cart-amount .btn:hover{color:#fff;}
.cartbox .store-each .cart-amount .back{color:#0033CC; text-decoration:none}

.cartbox .store-each .btn-batch{float:left;}
.cartbox .store-each .btn-amount{float:right; text-align:right}
.cartbox .store-each .btn-batch a{margin-right:10px;display:inline-block;width:71px; height:26px; background:url(../images/03.png) -154px -41px; line-height:26px;padding-left:0; text-decoration:none;color:#666}


.interest{ position:relative}
.interest .arr{width:8px; height:8px; position:absolute;left:0;_left:-5px;top:0; background:url(../images/02.png) 0 -275px;}
.interest .content{width:958px;padding:15px;}
.interest .content dl{width:170px;padding-left:11px;padding-right:10px;}
.interest .content dt a{ display:block;border:1px #EAEAEA solid;padding:4px}
.interest .content dt a:hover{border:1px #ccc solid}

.interest .content .price em{ background:url(../images/T1ebamXel5XXXXXXXX-20-2400.png) -5px -81px no-repeat;padding-left:16px;color:#A00000; font:bold 16px Arial;float:left;}
.interest .content .price span{float:right; line-height:20px;color:#404040;}
.interest .content .desc{ height:40px; overflow:hidden;margin-bottom:5px;}
.interest .content .desc a{color:#3366CC; line-height:18px; display:block; height:36px;margin-top:5px;}
.interest .content .desc a:hover{color:#A00000}


/*收货人地址 order.shipping.html*/
#select-address .title{border-bottom:1px #ddd solid; line-height:30px;}
#select-address .title a{color:#0033CC; text-decoration:none;}
.newaddressform .fill_in_content{margin-left:25px;border:1px #DEE9F1 solid;padding:20px;}
.newaddressform .fill_in_content li{height:30px; line-height:30px;}
.newaddressform .fill_in_content input{border:1px #829FBB solid}
#select-address .field_notice { color:#9C9C9C; margin-left:5px;}
#select-address .red { color:red; border:0px; background-color:#FFFFFF; }
#select-address label.error { color:red; margin-left:5px;  font-style:italic}
#select-address input.error { border:red 1px dotted; }
#select-address label.checking { padding-left:18px; background:transparent url(../images/checking.gif) no-repeat; margin-left:5px; font-style:italic; color:#9C9C9C; display:none; }
#select-address label.validate_right { padding-left:12px; background:transparent url(../images/right.gif) no-repeat; margin-left:5px; font-style:italic; color:green; float:none;}

/*配送方式*/
#select-shipping .title{border-bottom:1px #ddd solid; line-height:30px;}

/*给卖家留言*/
#postscript .title{padding-top:5px;}
#postscript textarea{border:1px #7F9DB9 solid;width:400px; height:18px; line-height:18px;font-size:12px}

.price-notice{border-top:1px #ddd solid; text-align:right;border-bottom:1px #ddd solid}

/*订单总额*/
.make_sure{text-align:right}
.make_sure p strong{ font-weight:bold; font-size:20px; color:#BD0000;}
.make_sure p .btn-allow-coupon{ width:92px; height:20px; line-height:20px; background:url(../images/03.png) -128px -178px;border:0; cursor:pointer}
.make_sure .allow-coupon{background:#f2f2f2; text-align:left;width:968px; text-align:right}
.make_sure .allow-coupon .note{float:right; display:inline-block;color:#0033CC; line-height:20px;}
.make_sure .allow-coupon .note a{color:#A00000; text-decoration:none}
.make_sure .allow-coupon .note a:hover{}
.make_sure .allow-coupon select{float:right;}
.make_sure p .back{ display:inline-block;color:#0033CC; text-decoration:none}
.make_sure p .back{color:#0033CC; text-decoration:none}
.make_sure p .btn-step-three{background:url(../images/03.png) 100% 0%; width:128px; height:37px; line-height:37px; display:inline-block; text-decoration:none}
.make_sure p .btn-step-three:hover{color:#fff;}

.cashier .order_info{border:1px #BBDDAA solid;padding:30px 0 20px 50px;height:91px;}
.cashier .order_info .ico{float:left; background:url(../images/05.png); width:54px; height:91px;}
.cashier .order_info .text{float:left;margin-left:30px; line-height:25px;}
.cashier .order_info .text span{font-size:20px}
.cashier .order_info .text a{color:#0033CC; text-decoration:none}
.cashier .make_sure .btn{background:url(../images/03.png) 100% 0%; width:128px; height:37px; line-height:37px; display:inline-block; text-align:center; text-decoration:none}
.cashier .make_sure .btn:hover{color:#fff;}
.cashier .buy .defray{width:968px; line-height:47px;}
.cashier .buy .defray .radio{margin-top:15px;}
.cashier .buy .defray dd{width:968px;}
.cashier .buy .defray dd p{margin-left:20px;}
.cashier .buy .defray .logo{ display:inline-block; border:1px #ddd solid;width:125px; height:47px; text-align:center}

.payform .title{border-bottom:1px #ddd solid}
.payform .btn{background:url(../images/03.png) 100% 0%; width:128px; height:37px; line-height:37px; display:inline-block; text-align:center; text-decoration:none;border:0;margin-left:100px; cursor:pointer}

.all-category .title{border-bottom:2px #A00000 solid;padding-left:10px;}
.all-category .title a{display:inline-block;background:url(../images/shop_nav.gif) right -25px; height:25px; line-height:25px; cursor:pointer}
.all-category .title a:hover{color:#A00000; text-decoration:none}
.all-category .title a span{display:inline-block;background:url(../images/shop_nav.gif) 0 0; height:25px;padding-left:15px;padding-right:15px;}
.all-category .title a.active { background-position: right -75px;color:#fff;font-weight:bold}
.all-category .title a.active:hover{color:#fff;}
.all-category .title a.active span{ background-position:0 -50px;}

.all-category dl{ line-height:25px;}
.all-category dl dt{ background:#F7F9FC;padding-left:10px;}
.all-category dl dt,.all-category dl dd{border:1px #E1E7F5 solid;}
.all-category dl dd{border-top:0;padding:10px;}
.all-category dl dd a{ margin-right:10px; display:inline-block}
.all-category dt a{color:#0063dc;}

#search-store .category dt a{color:#0063dc;}
#search-store form .username,#search-store form .keyword{width:100px;}
#search-store form .btn-submit{width:55px; height:23px; background:url(../images/btn_bj.png) -128px -116px;}


#search-store .shop_list{border-top:2px #A6A6A6 solid;}
#search-store .shop_list dl{width:738px;}
#search-store .shop_list dl dd{width:120px; line-height:22px;}


#groupbuy .title{border-bottom:2px #A00000 solid;padding-left:10px;}
#groupbuy .title a{display:inline-block;background:url(../images/shop_nav.gif) right -25px; height:25px; line-height:25px; cursor:pointer}
#groupbuy .title a:hover{color:#A00000; text-decoration:none}
#groupbuy .title a span{display:inline-block;background:url(../images/shop_nav.gif) 0 0; height:25px;padding-left:15px;padding-right:15px;}
#groupbuy .title a.active { background-position: right -75px;color:#fff;font-weight:bold}
#groupbuy .title a.active:hover{color:#fff;}
#groupbuy .title a.active span{ background-position:0 -50px;}
#groupbuy .group_shop .hd{border-top:2px #A6A6A6 solid;width:978px;}
#groupbuy .group_shop .content{width:978px;padding-top:10px;padding-bottom:10px}
#groupbuy .group_shop li{width:163px; text-align:center; line-height:22px;}
#groupbuy .group_shop .group_name,#groupbuy .group_shop .pic{ text-align:left;}
#groupbuy .group_shop .group_name{width:236px;}
#groupbuy .group_shop .content li{height:80px;padding-top:20px;}
#groupbuy .group_shop .pic{width:90px;}
#groupbuy .group_shop .content li.pic{padding-top:0;}
#groupbuy .group_shop .content .pic img{border:1px #ddd solid; display:inline-block;padding:2px}

#groupbuy .shop_con_list{ position:relative;}
#groupbuy .shop_con_list .popularity,
#groupbuy .shop_con_list .remainder{ display:inline-block;width:68px; height:19px; background:url(../images/btn_bj.png) no-repeat 0px 0px;margin-right:5px;color:#666; text-decoration:none;background-position:-461px -49px; cursor:pointer; line-height:19px;padding-left:5px;}
#groupbuy .shop_con_list .popularity{width:58px;padding-left:15px; background-position:-138px -49px;}
#groupbuy .shop_con_list .btn-submit{width:55px; height:23px; background:url(../images/btn_bj.png) -128px -116px;}


#apply .content dl{width:968px;border-bottom:1px #ddd solid;padding-bottom:10px;}
#apply .content dt{margin-top:30px;}
#apply .content dd{width:200px;padding-left:25px;}
#apply .content dd span{color:#0092D2}
#apply .content .btn-apply{margin-top:30px;margin-left:30px; display:inline-block;background:url(../images/03.png) 100% 0%; width:128px; height:37px; line-height:37px; }
#apply .content .btn-apply:hover{color:#fff;}

#apply .apply2 form{padding-left:30px;}
#apply .apply2 .field_notice{color:#999}
#apply .apply2 .fontColor3,#apply .padding3{color:red;}
#apply .apply2 .validate_right{color:#099}
#apply .apply2 form th{font-weight:normal;}
#apply .apply2 form .warning a{color:#0092D2; display:inline-block;padding-left:2px;paddding-right:2px;}


#brands .content{width:968px;padding:10px; *padding-bottom:20px;text-align:left;}
#brands .content li{margin:9px;*margin:10px;border:1px #ccc solid; display:inline}
#brands .content li img{ display:block}







